#pragma once


#include "GameObject.h"
#include "GameState.h"
#include "MenuButton.h"
#include "Sprite.h"

#include <string>
#include <vector>


class OverState : public GameState
{
public:
	
	OverState();
	virtual ~OverState();

	virtual void update();
	virtual void render();
	
	virtual bool init();
	virtual bool exit();

	virtual std::string getStateID() const;

protected:
private:

	const static std::string m_overID;

	MenuButton* overObject;

	MenuButton* m_overObject;

	Sprite m_sprite_over_state;
	static void goToMenuGame();

	GameObject* m_board[2];
};